//package com.zmn.plat.admin.controller.brand;
//
//import java.util.List;
//
//import org.apache.shiro.authz.annotation.RequiresPermissions;
//import org.springframework.stereotype.Controller;
//import org.springframework.web.bind.annotation.ModelAttribute;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.RequestParam;
//import org.springframework.web.servlet.ModelAndView;
//
//import com.zmn.common.dictionary.GlobalDict;
//import com.zmn.common.utils.string.StringUtil;
//import com.zmn.plat.model.entity.brand.BaseBrand;
//import com.zmn.plat.model.entity.brand.BaseBrandQuery;
//
///**
// * @author duanzuocai
// * @version v1.0
// * @类说明：品牌查询器
// * @modifier tanbiao 2019/09/06
// * @since 2018/11/10 13:58
// */
//@Controller
//@RequestMapping("/brand/")
//public class BrandListController extends BrandBaseController {
//
//    /**
//     * region 区域列表
//     *
//     * @param query
//     * @return
//     * @modifier tanbiao 2019/09/06 查询新增条件
//     */
//    @RequestMapping(value = "list")
//    @RequiresPermissions("/brand/list.action")
//    public ModelAndView list(@ModelAttribute BaseBrandQuery query) {
//        if (StringUtil.isNotBlank(query.getTimeRange())) {
//            String[] timeRangeArray = query.getTimeRange().split("-");
//            query.setStartCreateTime(timeRangeArray[0].trim());
//            query.setEndCreateTime(timeRangeArray[1].trim());
//        }
//        List<BaseBrand> items = brandService.listPageByQuery(query);
//
//        ModelAndView mav = new ModelAndView("brand/list");
//        mav.addObject("items", items);
//        mav.addObject("vo", query);
//        mav.addObject("statuses", GlobalDict.getStatusList(false));
//        mav.addObject("brands", GlobalDict.getBrandType());
//
//        return mav;
//    }
//
//    /**
//     * region 区域详情
//     *
//     * @param brandId
//     * @return
//     */
//    @RequestMapping("detail")
//    @RequiresPermissions("/brand/detail.action")
//    public ModelAndView detail(@RequestParam(value = "brandId", defaultValue = "0") int brandId) {
//
//        BaseBrand brand;
//        if (brandId == 0) {
//            brand = new BaseBrand();
//        } else {
//            brand = brandService.findByKey(brandId);
//        }
//
//        ModelAndView mav = new ModelAndView("brand/detail");
//        mav.addObject("brand", brand);
//        mav.addObject("statuses", GlobalDict.getStatusList(false));
//        mav.addObject("types", GlobalDict.getBrandType());
//
//        return mav;
//    }
//
//}
